* { 
#	padding: 0px; 
#	margin : 0px;
	color : black;
}

li {
margin-left : 2em;
}

body { 
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-align: center; 
	line-height: 1.3; 
	width:95%;
}

a {
	color: #666666;
}
a:visited {
	:color: #666666;
}
a:active {
	:color: #666666;
}

nav {
	text-align : left;
	width : 280px;
	margin-top : 80px;
	padding : 10px;
	padding-left : 40px;
	float : left;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
}

nav ul {
	padding : 0px;
}

nav li {
	list-style-type: none;
	margin-left : 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

nav li.current:after {
	content : " >";
}

nav li a {
	text-decoration : none;
}

article {
	text-align : justify;
	margin-left : 380px;
	width:70%;
	display: block;
	padding-right: 2em;
}

article div.comments {
	margin-top : 2em;
	margin-left : 120px;
	color: #444444;
}

div.comment {
	margin-top: 1em;
}

article div.comments div.text {
	margin-left : 1em;
	padding-left : 1em;
	border-left-color : #F0F0F0;
	border-left-width : 5px;
	border-left-style : solid;
}

div.metadata {
	width : 280px;
	margin-left : -380px; # to re-align with nav box
	padding-left : 40px;
	position : relative;
	clear : left;
	float : left;
	display : block;
}

div.metadata div {
	padding-left : 40px;
	color: #666666;	
}

div.metadata * {
	font-size : -2;
}
